<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>02_npx的命令说明总结</title>
  <!-- 
  `npx`  是 Node.js 附带的一个命令行工具，用于执行 Node.js 包中的可执行文件
  1. 什么是  `npx` 
  -  `npx`  是 npm 5.2.0 版本引入的工具，能够直接运行在 npm 注册表中的包，而无需先安装它们。
  - 它简化了包的使用，特别是在开发过程中不需要全局安装包的情况下。

  2. 基本语法
  `npx`  的基本语法如下：
  npx [options] <command>[@version] [args...]
  -  `<command>` ：要执行的命令或包的名称。
  -  `@version` ：可选参数，可以指定要运行的包的版本。
  -  `[args...]` ：传递给命令的其他参数。

  3. 常见用法
  3.1 运行本地安装的包
  如果你在项目中本地安装了某个包，可以直接使用  `npx`  运行该包的可执行文件：
  npx <package-name>
  例如，如果你在项目中安装了  `webpack` ：
  npx webpack
  3.2 运行未安装的包
  `npx`  允许你直接运行未安装的包。它会自动下载并运行该包：
  npx create-react-app my-app
  这条命令会下载并运行  `create-react-app`  包来创建一个新的 React 应用。

  3.3 运行特定版本的包
  你可以指定要运行的包的版本：
  npx <package-name>@<version>
  例如：
  npx create-react-app@3.4.1 my-app
  3.4 运行 GitHub 上的包
  你还可以直接从 GitHub 运行某个包：
  npx github:<username>/<repository>
  4. 选项
  `npx`  支持一些常用选项，例如：

  -  `--no-install` ：如果包未安装，则不进行安装。
  -  `--quiet` ：禁止输出日志信息。
  -  `--ignore-existing` ：忽略全局或本地已安装的同名包。

  5. 总结
  `npx`  是一个非常实用的工具，能够帮助开发者更方便地运行 Node.js 包。通过  `npx` ，你可以避免全局安装包，从而简化了开发环境的管理。理解  `npx`  的命令和用法对于现代 JavaScript 开发非常重要。
  -->
</head>
<body>
  
</body>
</html>